  HLSS 

--------------------------------------------- 
HLSS - Half-Life Sound Selector -    -      Source-. 

    ?       ,        -   . 
 ,     voice_input.wav   . 

http://hlss.us/-  .     ,   . 
http://hlss.us/index.php?p=1 -  Downloads,     ,      . 
http://hlss.us/setuphlss/ -  Setup HLSS -    ,    -  . 
http://hlss.us/setuphlss/index.php?p=15 -  Counter-Strike: Source. 

0) 

            HLSS 3.0.zip. 
   ReadMe.txt,  -  ,  HLSS 3.00.exe -  . 
    ,         ,  ,        . 
,       HLSS,    .      ,    ,  . 

1) 

      Options ( Ctrl-P ). 
General Options:    Game Directory - ,   . 
(  ,    cstrike, cstrike-russian, hl2  ..   hl2.exe ) 
In-game Status Bar Alingment -       .        .  - Top/Bottom/Hidden - //. 
(       ,     ,   -    -  ,    .      - hidden ) 
[x] Minimize when activated -   .   . 
[x] Load last file at start -      ( ).       (  voice_input.wav ). 

Advanced Options : Buffer size -  ,   128  ( ,    ). 

,      OK. 

        Game Directory. :( 
   ,     ,  ,     . 
,      Game Directory   ,     -         . 

2) 

/  . 
       +    . 
   Add sound   WAV-. 
Shortcut: - ,        . 
!      "" .    -     ,      ! 

    F1-F12 ,  . 
 ,           ,   : 
-                 - ,   ,       .    . 
-   ; 
-        Shift,         Shift. , Shift+F1.      Shift+F1    ,   F1 -      . 

  / :   
-           ; 
-     (   + ); 
-    ,  -  . 

     :     
 File -> Save / Save As ->   -> "". 
-    -     ; 
-     ,          . 

3) 

    () : 

) 

     config.cfg/autoexec.cfg ,  ,     ,       ,    HLSS. :) 
     autoexec.cfg     . 
          ,  . 
   -1  -2,      (!)  _3. 
    2  : 
-       ,    . 
-    ,    . 

  ,  ,    .  ,    ?   ! ;) 

) 

     Counter-Strike: Source   HLSS,  . 

-      \cstrike\cfg\   autoexec.cfg,  . 
     , ,  . 
   
alias hlss-START "voice_inputfromfile 1; voice_loopback 1; +voicerecord; alias ToggleWAV hlss-STOP" 
alias hlss-STOP "voice_inputfromfile 0; voice_loopback 0; -voicerecord; alias ToggleWAV hlss-START" 
alias ToggleWAV "hlss-START" 
voice_fadeouttime 0 

 ,    
bind del "ToggleWav" 
 del    . 
,    ,    bind _. 

 bind "_" "ToggleWav"      config.cfg (my_keys.cfg). 

) <-  , . 

    HLSS, "     script setup ! ". 
(       File -> Script Setup ( -> Counter-Strike -> Setup ). 

   Counter-Strike Source     ,   Game Directory  config.cfg  autoexec.cfg  . 
   . 
-      \cstrike\cfg\   autoexec.cfg,  /  . 
-  autoexec.cfg  ,       . 
alias +PlayWAV "voice_inputfromfile 1; voice_loopback 1; +voicerecord" 
alias -PlayWAV "voice_inputfromfile 0; voice_loopback 0; -voicerecord" 

alias StartWAV "voice_inputfromfile 1; voice_loopback 1; +voicerecord; alias ToggleWAV StopWAV" 
alias StopWAV "voice_inputfromfile 0; voice_loopback 0; -voicerecord; alias ToggleWAV StartWAV" 

alias ToggleWAV "StartWAV" 
-     config.cfg -    ins  del     "/ ". 
     config.cfg (my_keys.cfg): 
bind "ins" "+PlayWav" 
bind "del" "ToggleWav" 
(   -     ins  del ). 

4) 

             . 

- ,   ,   .      ,   . 
- ,      , / .